package org.dubnation.base.annotation;


import java.lang.annotation.*;

/**
 * 使用元注解自定义注解，用来管理权限数据；
 * 给需要权限的资源打上注解，不需要权限的资源即不用打；
 * 在程序启动的时候通过扫描注解分解注解将权限存入数据库中；
 * 通过Controller名 + 方法名(sn)可以唯一确定权限
 */

@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)  //注解在运行时起作用
@Target({ElementType.TYPE,ElementType.METHOD})
public @interface DubnationPermission {

    //权限描述
    String desc() default "";

    //权限名字
    String name();
}

